home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1993 July / InfoMagic USENET CD-ROM July 1993.ISO / answers / lsi-cad-faq / part1 next >
Encoding:
Text File  |  1993-06-14  |  51.2 KB  |  1,202 lines

  1. Newsgroups: comp.lsi,comp.lsi.cad,news.answers,comp.answers
  2. Path: senator-bedfellow.mit.edu!enterpoop.mit.edu!usc!math.ohio-state.edu!magnus.acs.ohio-state.edu!usenet.ins.cwru.edu!agate!news.ucdavis.edu!altarrib!mimosa
  3. From: altarrib@mimosa.eecs.ucdavis.edu (Michael Altarriba)
  4. Subject: comp.lsi.cad Frequently Asked Questions With Answers (Part 1/2) [LONG]
  5. Message-ID: <lsi-cad-faq/part1_740082520@tyfon.eecs.ucdavis.edu>
  6. Followup-To: comp.lsi.cad
  7. Summary: This is a biweekly posting of frequently asked questions with answers 
  8.          the for comp.lsi / comp.lsi.cad newsgroups. It should be consulted 
  9.          before posting questions to comp.lsi or comp.lsi.cad.
  10. Keywords: FAQ
  11. Sender: usenet@ucdavis.edu (News Administrator)
  12. Supersedes: <lsi-cad-faq/part1_738963344@tyfon.eecs.ucdavis.edu>
  13. Nntp-Posting-Host: mimosa.eecs.ucdavis.edu
  14. Reply-To: clcfaq@eecs.ucdavis.edu
  15. Organization: Department of Electrical and Computer Engineering, UC Davis
  16. Date: Mon, 14 Jun 1993 18:29:30 GMT
  17. Approved: news-answers-request@MIT.Edu
  18. Lines: 1181
  19. Xref: senator-bedfellow.mit.edu comp.lsi:2905 comp.lsi.cad:3100 news.answers:9396 comp.answers:995
  20.  
  21. Archive-name: lsi-cad-faq/part1
  22.  
  23. Welcome to comp.lsi.cad / comp.lsi: this is the biweekly posting of fre-
  24. quently asked questions with answers.  Before you post a question such as
  25. "Where can I ftp spice from?", please make sure that the answer is not
  26. already here.  If you spot an error, or if there is any information that
  27. you think should be included, please send us a note at
  28. clcfaq@eecs.ucdavis.edu.
  29.  
  30. The products and packages described here are intended for research and edu-
  31. cational use. As such, we try to limit our entries to applications which
  32. are available for free or at low cost (< $500). We also wish to limit the
  33. descriptions to at most a page (60 lines) in length.
  34.  
  35.     Bret Rothenberg <rothenbe@eecs.ucdavis.edu>
  36.     Wes Hardaker <hardaker@eecs.ucdavis.edu>
  37.     Mike Altarriba <altarrib@eecs.ucdavis.edu>
  38.  
  39.     Solid State Circuits Research Laboratory
  40.     Electrical Engineering and Computer Science
  41.     University of California, Davis
  42.     Davis, California 95616
  43.  
  44. ----------------------------------------------------------------------
  45.  
  46.   $Id: comp.lsi.cad.FAQ.ms,v 1.54 93/06/14 11:15:33 altarrib Exp $
  47.  
  48.   Frequently Asked Questions with Answers
  49.  
  50.   ! 1: Readership report for comp.lsi.cad and comp.lsi
  51.     2: Mosis Users' Group (MUG)
  52.     3: Improved spice listing from magic.
  53.     4: Tips and tricks for magic (Version 6.3)
  54.     5: What can I use to do good plots from magic/CIF?
  55.     6: What tools are used to layout verification?
  56.     7: EDIF data exchange format.
  57.     8: What layout examples are available?
  58.     9: How can I get my lsi design fabbed and how much will it cost?
  59.     10: Mosis fabrication services.
  60.     11: Archive sites for comp.lsi.cad and comp.lsi
  61.     12: Other newsgroups that relate to comp.lsi*
  62.     13: Simulation programs tips/tricks/bugs
  63.     14: Getting the latest version of the FAQ
  64.     15: Converting from/to GDSII/CIF/Magic
  65.     16: CFI (CAD Framework Initiative Inc.)
  66.     17: What synthesis systems are there?
  67.     18: What free tools are there available, and what can they do?
  68.     19: What Berkeley Tools are available for anonymous ftp?
  69.     20: What Berkeley Tools are available through ILP?
  70.     21: Berkeley Spice (Current version 3f2)
  71.     22: Octtools (Current version 5.1)
  72.     23: Ptolemy (Current version 0.4)
  73.     24: Lager (Current version 4.0)
  74.     25: BLIS (Current version 2.0)
  75.     26: COSMOS and BDD
  76.     27: ITEM
  77.     28: PADS logic/PADS PCB
  78.     29: Another PCB Layout Package
  79.     30: Magic (Current version 6.3)
  80.     31: PSpice
  81.     32: Esim
  82.     33: Isplice3 (Current version 2.0)
  83.     34: Watand
  84.     35: Caltech VLSI CAD Tools
  85.     36: Switcap2 (Current version 1.1)
  86.     37: Test Software based on Abramovici text
  87.     38: Atlanta and Soprano automatic test generators
  88.     39: Olympus Synthesis System
  89.     40: OASIS logic synthesis
  90.     41: T-SpiceTM (was CAzM), a Spice-like table-based analog circuit simulator
  91.     42: Galaxy CAD, integrated environment for digital design for Macintosh
  92.     43: Gabriel DSP development system
  93.     44: WireC graphical/procedural system for schematic information
  94.     45: LateX circuit symbols for schematic generation
  95.     46: Tanner Research Tools (Ledit and LVS) (Commercial Product)
  96.     47: SIMIC, a full-featured logic verification simulator
  97.     48: LASI CAD System, IC and device layout for IBM compatibles
  98.     49: EEDRAW, an electrical/electronic diagramming tool for IBM compatibles
  99.     50: MagiCAD, GaAs Gate Array Design through MOSIS
  100.     51: XSPICE, extended version of Spice
  101.   ! 52: MISIM, a model-independent circuit simulation tool
  102.   + : new item
  103.   ! : changed
  104.   ? : additional information for this subject would be appreciated.
  105.  
  106. 1: Readership report for comp.lsi.cad and comp.lsi
  107.  
  108.   This is the full set of data from the USENET readership report for May
  109.   93.  Explanations of the figures are in a companion posting in
  110.   news.lists.
  111.  
  112.           +-- Estimated total number of people who read the group,
  113.           |   worldwide.
  114.           |      +-- Actual number of readers in sampled population.
  115.           |      |     +-- Propagation: how many sites receive this group
  116.           |      |     |   at all.
  117.           |      |     |      +-- Recent traffic (messages per month).
  118.           |      |     |      |     +-- Recent traffic (kilobytes per
  119.           |      |     |      |     |   month).
  120.           |      |     |      |     |       +-- Crossposting percentage
  121.           |      |     |      |     |       |    +-- Cost ratio:
  122.           |      |     |      |     |       |    |   $US/month/rdr
  123.           |      |     |      |     |       |    |      +-- Share: % of
  124.           |      |     |      |     |       |    |      |   newsreaders
  125.           |      |     |      |     |       |    |      |   who read this
  126.           |      |     |      |     |       |    |      |   group.
  127.           V      V     V      V     V       V    V      V
  128.  
  129.    501  32000   637   82%    35   178.6    21%  0.01   1.4%  comp.lsi
  130.    506  32000   634   78%    77   153.1    15%  0.01   1.4%  comp.lsi.cad
  131.  
  132. 2: Mosis Users' Group (MUG)
  133.  
  134.   (From the Microelectronics Systems Newsletter)
  135.  
  136.   The MOSIS  Users'  Group (MUG)  Newsletter is now known as the Microelec-
  137.   tronic Systems Newsletter.  The name change reflects the increased scope
  138.   of this newsletter which includes not only items of interest to those
  139.   designing integrated circuits for prototyping via MOSIS but also for
  140.   those designing, prototyping and producing microelec- tronic systems.
  141.   This issue is being distributed only via elec- tronic means to about 1600
  142.   individuals throughout the world.
  143.  
  144.   We hope that you enjoy receiving this newsletter and find it useful.
  145.   Comments and suggestions should be directed to the Editor along with any
  146.   change in address. If you prefer not to receive messages of this type,
  147.   which will occur no more often than monthly, please contact the Editor.
  148.  
  149.           Newsletter Editor
  150.           Prof. Don Bouldin
  151.           Electrical & Computer Engineering
  152.           University of Tennessee
  153.           Knoxville, TN 37996-2100
  154.           Tel:  (615)-974-5444
  155.           FAX:  (615)-974-5492
  156.           Email:  bouldin@sun1.engr.utk.edu
  157.           Compmail II:  D.Bouldin
  158.  
  159.   A variety of design files and CAD tools contributed by the members of the
  160.   MOSIS Users' Group (MUG) are now available via anonymous ftp from
  161.   "venera.isi.edu" (128.9.0.32) in directory "pub/mug".  The files "readme"
  162.   and "index" should be retrieved first.  These files are provided "as is",
  163.   but may prove very helpful to those using the MOSIS integrated circuit
  164.   prototyping service.
  165.  
  166. 3: Improved spice listing from magic.
  167.  
  168.   Hierarchical extractions with net names: ext2spice done by Andy Burstein
  169.   <burstein@zabriskie.berkeley.edu>:
  170.  
  171.   This program will do hierarchial extraction using node names.  It sup-
  172.   ports PS, PD, AS, and AD extraction as well.  It is available for ftp
  173.   from ic.berkeley.edu in pub/spice3/ext2spice.tar.
  174.  
  175.   Poly and well resistance extraction: There are persistent rumors that
  176.   people have this working, however, all I have seen is extracted poly
  177.   resistor with each end shorted together, ie each end has the same node
  178.   name/number.
  179.  
  180.   (This is the most annoying problem that I typically encounter daily.  If
  181.   ANYONE knows a fix for this, please tell us! I wrote a real quick and
  182.   dirty set of scripts/programs to edit the magic file.  It will break the
  183.   poly contacts and relabel them.  This is a real hack, but all other solu-
  184.   tions require modification of the magic code itself.  This procedure only
  185.   works with an extractor that handles labeled nodes, i.e. ext2spice from
  186.   above.  --WH)
  187.  
  188.   There is an upcoming release of Magic 6.45 that is supposed to have a
  189.   greatly improved netlister.  Here is part of the annoucement:
  190.  
  191.   The AuE Magic release provides hierarchical SPICE and LSIM netlist
  192.   extractors not available in previous Magic releases. Previously, a flat
  193.   SPICE netlist could be obtained using a program called "ext2spice". AuE
  194.   provides a hierarchical SPICE netlister which provides a robust set of
  195.   SPICE parameters for every device, including transistor source/drain dif-
  196.   fusion perimeters and areas. The extractor has also been modified to
  197.   correctly account for the shared S/D regions on stacked devices.
  198.  
  199.   The AuE extractor supports LSIM netlists, an Hspice compatible netlist,
  200.   and a SpiceIIG compatible netlist. The SpiceIIG format uses node numbers
  201.   instead of node names. The AuE SPICE extractor also recognizes bipolar
  202.   junction transistors (BJTs) in several configurations. The previous Magic
  203.   netlist extractor does not recognize BJT devices in any form.
  204.  
  205.   Spice listing from magic with MESFETs.
  206.  
  207.   (from Jen-I Pi <pi@isi.edu>)
  208.  
  209.   We have a revised version (of sim2spice) that goes with version6. It is
  210.   available from our anonymous FTP host "venera.isi.edu" (128.9.0.32) under
  211.   the pub/mosis/magic directory. The file you need is "gaas_extract.tar.Z".
  212.  
  213.   Assuming file inv.ext exist, the procedure for using 'sim2spice' is
  214.  
  215.       ext2sim inv
  216.       sim2spice inv.sim
  217.  
  218.   Here's the resulting SPICE decks for SPICE3e...
  219.  
  220.           SPICE 3 Deck created from inv.sim, tech=edgaas
  221.           *
  222.           z2 3 4 2 efet1.2 2.8
  223.           C3 3 0    0.485F
  224.           C4 4 0    1.062F
  225.           z1 1 4 3 dfet1.2 2.8
  226.           *
  227.  
  228.   A new capacitance rule has been added to the base Magic extractor to
  229.   facilitate the extraction of accurate dielectric capacitances. The previ-
  230.   ous verion of Magic did not handle coupling capacitances correctly and
  231.   frequently inserted a substrate capacitor in addition to the correctly
  232.   extracted coupling capacitor.
  233.  
  234.   The AuE Magic release also includes an updated and enhanced technology
  235.   file.  Modifications include fixes to several MOSIS DRC rules which were
  236.   previously improperly checked, modifications to the CIF writer to resolve
  237.   software bugs, and updated capacitance and resistance values in the
  238.   extraction sections of the tech file. Special extraction sections for
  239.   more commonly used processes have also been added.
  240.  
  241.   For information on how to order this version of Magic send an E-mail
  242.   request to magic@AuE.com or send your request in writing to the address
  243.   given below. We will start filling orders in mid October.
  244.  
  245. 4: Tips and tricks for magic (Version 6.3)
  246.  
  247.   Searching for nets:
  248.  
  249.   Yes, magic does actually let you search for node names.  Use :specialopen
  250.   netlist.  Then click on the box underneath label, you will be prompted
  251.   for the name of the label you want to search for.  Enter the name, and
  252.   then press enter twice.  Click on show, and then find, magic will then
  253.   highlight the net.
  254.  
  255.   Bulk node extraction:
  256.  
  257.   Problems with getting the bulk node to extract correctly?  Try labeling
  258.   the well with the node name that it is connected to.
  259.  
  260.   Painting Wells:
  261.  
  262.   Supposedly :cif in magic will automatically paint in the wells correctly.
  263.   However this is not always the case.  If you are using mosis 2u technol-
  264.   ogy, and your wells are getting strange notches in them, you might try
  265.   changing the grow 300 shrink 300 lines in your lambda=1.0(pwell) and
  266.   lambda=1.0(nwell) cif sections of your tech file to grow 450 shrink 450.
  267.   (Remember you can use :cif see CWN to see nwell, if :cifostyle is nwell,
  268.   or :cif see CWP to see pwell if its pwell technology to preview what will
  269.   be done with the well.  You may use :feedback clear to erase what it
  270.   shows you.)
  271.  
  272.   Magic notes available from gatekeeper.dec.com (16.1.0.2):
  273.  
  274.   (Located in pub/DEC/magic)
  275.  
  276.   Magic note.1 - 9/14/90 - ANNOUNCEMENT:  Magic V6 is ready
  277.   Magic note.2 - 9/19/90 - DOC:  Doc changes (fixed in releases after 9/20/90)
  278.   Magic note.3 - 9/19/90 - GRAPHICS:  Mode problem (fixed 9/20/90)
  279.   Magic note.4 - 9/19/90 - HPUX:  rindex macro for HPUX 7.0 and later
  280.   Magic note.5 - 9/19/90 - GCC:  "gcc" with magic, one user's experience
  281.   Magic note.6 - 9/19/90 - FTP:  Public FTP area for Magic notes
  282.   Magic note.7 - 9/20/90 - RSIM:  Compiling rsim, one user's suggestions & hints
  283.   Magic note.8 - 9/26/90 - GENERAL:  Magic tries to open bogus directories
  284.   Magic note.9 - 9/26/90 - GRAPHICS:  Mods to X11Helper
  285.   Magic note.10 - 10/5/90 - DOS:  Magic V4 for DOS and OS/2
  286.   Magic note.11 - 10/11/90 - GENERAL:  reducing memory usage by 600k
  287.   Magic note.12 - 12/19/90 - EXT2xxx:  fixes bogus resistances
  288.   Magic note.13 - 12/19/90 - EXTRESIS:  fixed bug in resis that caused coredump.
  289.   Magic note.14 - 12/19/90 - EXTRESIS:  new version of scmos.tech for extresis
  290.   Magic note.15 - 12/19/90 - TECH:  documentation for contact line in tech file
  291.   Magic note.16 - 12/19/90 - EXTRACT:  bug fix to transistor attributes
  292.   Magic note.17 - 5/13/91 - CALMA:  Incorrect arrays in calma output
  293.   Magic note.18 - 5/14/91 - CALMA:  Extension to calma input
  294.   Magic note.19 - 6/28/91 - IRSIM:  Some .prm files for IRSIM
  295.   Magic note.20 - 7/18/91 - EXTRESIS:  fixes for Magic's extresis command
  296.   Magic note.21 - 2/7/92 - FAQ:  Frequently asked questions
  297.   Magic note.22 - 11/6/91 - CALMA:  how to write a calma tape
  298.   Magic note.23 - 11/4/91 - EXT2xxx:  fix for incorrect resistor extraction
  299.   Magic note.24 - 11/8/91 - EXTRESIS:  fix 0-ohm resistors
  300.   Magic note.25 - 11/15/91 - NEXT:  porting magic to the NeXT machine
  301.   Magic note.26 - 11/21/91 - IRSIM:  fix for hanging :decay command
  302.   Magic note.27 - 12/17/91 - RESIS:  fix for "Attempt to remove node ..." error
  303.   Magic note.28 - 1/28/92 - MAGIC:  anonymous FTP now available
  304.   Magic note.29 - 3/27/92 - PLOT:  support for Versatec 2700
  305.   Magic note.30 - 4/8/92 - PATHS:  Have the ":source" command follow a path
  306.   Magic note.31 - 4/10/92 - MPACK:  Mpack now works with Magic 6.3
  307.   Magic note.32 - 3/13/92 - AED:  Using AED displays with Magic 6.3
  308.   Magic note.33 - 3/13/92 - OPENWINDOWS:  Compilation for OpenWindows/X11
  309.   Magic note.34 - 2/14/92 - OPENWINDOWS:  fix mouse problem
  310.  
  311. 5: What can I use to do good plots from magic/CIF?
  312.  
  313.   (Thanks to Douglas Yarrington <arri@ee.eng.ohio-state.edu> and Harry
  314.   Langenbacher <harry@neuronz.Jpl.Nasa.Gov>, for feedback here.)
  315.  
  316.   CIF:
  317.  
  318.   CIF stands for CalTech Intermediate Form. It's a graphics language which
  319.   can be used to describe integrated circuit layouts.
  320.  
  321.   cif2ps  version 2 (Gordon W. Ross, MITRE):
  322.  
  323.   A much better version of cif2ps, extending the code of cif2ps (Marc
  324.   Lesure, Arizona State University) and cifp (Arthur Simoneau, Aerospace
  325.   Corp).  It features command line options for depth and formatting.  Can
  326.   extend one plot over several pages (up to 5 by 5, or 25 pages). By
  327.   default, uses a mixture of postscript gray fill and cross-hatching.
  328.   Options include rotating the image, selecting the hierarchy depth to
  329.   plot, and plotting style customization.  Plots are in B/W only.
  330.  
  331.   It was posted to comp.sources.misc, and is available by ftp from
  332.   uunet.uu.net(192.48.96.2) as: comp.sources.misc/volume8/cif2ps.Z.
  333.  
  334.   cifplot:
  335.  
  336.   Cifplot plots CIF format files on a screen, printer or plotter.  Cifplot
  337.   reads the .cif file, generates a b/w or color raster dump, and sends it
  338.   to the printer.  Plots can be scaled, clipped, or rotated.  Hierarchy
  339.   depth is selectable, as well as the choice of colormap or fill pattern.
  340.   An option exists which will compress raster data to reduce the required
  341.   disk space.  For those plotting to a Versatec plotter, there is also a
  342.   printer filter/driver available called vdmp.
  343.  
  344.   cifplot (m2c version, from chiang@m2c.org <Rit Chiang>):
  345.  
  346.   The cifplot program from M2C is not in public domain.  However, we do
  347.   provide P.D. CAD tools to university for a fee of $2500/year to cover our
  348.   cost on distribution, telephone hotline support, documentation and
  349.   tutorials, etc., under our CUME (Clearinghouse for Undergraduate
  350.   Microelectronics Education) program.  This program, in the past, was sub-
  351.   sidized by NSF.
  352.  
  353.   The cifplot program was modified by M2C to support plotting for B&W
  354.   PostScript and color PostScript printers, besides the versatec plotters.
  355.   We also provide plotting services for people who sent us a cif file.  The
  356.   cost is $20/per 24" color versatec plot for University and $50 for oth-
  357.   ers.
  358.  
  359.   For more information on the CUME program or the plotting service, please
  360.   send e-mail to hotline@m2c.org.
  361.  
  362.   oct2ps (available as part of the octtools distribution):
  363.  
  364.   It is possible to convert your .mag file to octtools, and then you may
  365.   use oct2ps to print it.
  366.  
  367.   Both cif2ps and oct2ps work well for conversion to postscript.  They do
  368.   look slightly different, so pick your favorite.  Note that cif2ps can be
  369.   converted to adobe encapsulated postscript easily by adding a bounding
  370.   box comment.  oct2ps does convert to color postscript, which can be a
  371.   plus for those of you with color postscript printers.
  372.  
  373.   Flea:
  374.  
  375.   Flea ([F]un [L]oveable [E]ngineering [A]rtist) is a program used to plot
  376.   magic and cif design files to various output devices. Parameters are
  377.   passed to flea through the flags and flag data or through .flearc files
  378.   and tech files.  Supports: HP7580 plotter, HP7550 hpgl file output,
  379.   HP7550 plotter lpr output, Postscript file output, Laser Writer lpr out-
  380.   put, Versatec versaplot random output.  Options include: Does line draw-
  381.   ings with crosshatching for postscript, versatec, and hp plotters.  Many
  382.   options (depth, label depth, scale, path, format...)
  383.  
  384.   Available by ftp from zeus.ee.msstate.edu in pub/flea.tar.Z.
  385.  
  386.   pplot:
  387.  
  388.   Can output color PostScript from CIF files. The source is available from:
  389.   tesla.ee.cornell.edu in /pub/cad/pplot.tar.Z. It only generates PS files
  390.   (including color PS), and there's no support for EPS files.  It is lim-
  391.   ited in its support of cif commands.  (Wire, roundflash, and delete are
  392.   not supported.)  It only supports manhattan geometry (Polygons and rota-
  393.   tions may only be in 90 degree multiples.)
  394.  
  395.   vic:
  396.  
  397.   Part of the U. of Washington's Northwest Lab, for Integrated Systems Cad
  398.   Tool Release (previously UW/NW VLSI Consortium).  Does postscript and HP
  399.   pen plotters.  Only available as part of the package.
  400.  
  401.   CIF/Magic -> EPS -> groff/latex
  402.  
  403.   Currently no prgram here directly generates EPS files.  It is possible to
  404.   add an EPS bounding box (%% BoundingBox: l t b r) to the output from
  405.   these programs to get an EPS file.  Alternatively, ps2eps or ps2epsf may
  406.   be used.
  407.  
  408. 6: What tools are used to layout verification?
  409.  
  410.   Gemini:
  411.  
  412.   This is an excellent program that was done by Carl Ebeling.  There is a
  413.   new version that is currently in beta.  This version supports serveral
  414.   different netlist formats.  Devices with any number of terminals are sup-
  415.   ported.  (This could be suitable for use at digital block level LVS, for
  416.   example.)  LVS of mosfet w/l and capacitor values is supported as well.
  417.  
  418.   Contact:
  419.  
  420.           Carl Ebeling
  421.           Computer Science Department, FR-35
  422.           University of Washington
  423.           Seattle, WA  98195
  424.           ebeling@cs.washington.edu
  425.  
  426.   Tanner LVS:
  427.  
  428.   This is a relatively inexpensive commercial product, see the section on
  429.   Tanner tools.
  430.  
  431.   Wellchecker:
  432.  
  433.   (from MUG) ftp venera.isi.edu (128.9.0.32)
  434.  
  435.   netcmp:
  436.  
  437.   Part of the caltech tools (see the "Caltech VLSI CAD Tools" section)
  438.  
  439. 7: EDIF data exchange format.
  440.  
  441.   (From Nigel Whitaker <nigelw@computer-science.manchester.ac.uk>)
  442.  
  443.   The following are published by the Electronic Industries Association:
  444.   The EDIF Version 2 0 0 Reference Guide (ISBN 0 -7908-0000-4)
  445.   EIA-1 -- Introduction to EDIF (User Guide)
  446.   EIA-2 EDIF Connectivity (User Guide)
  447.   Using EDIF 2 0 0 for Schematic Transfer (TSC Application Note EDIF/P-1)
  448.  
  449.   and are available from:
  450.  
  451.   Electronic Industries Association
  452.   Standard Sales Department (Attn: Cecelia Fleming)
  453.   2001 Pennsylvania Avenue, N.W.
  454.   Washington D.C. 20006, USA
  455.  
  456.   and
  457.  
  458.   American Technical Publishers
  459.   27--29 Knowl Piece, Wilbury Way, Hitchin, Hertfordshire, SG4 0SX, UK
  460.   Tel: +44 462 437933
  461.  
  462.   The University of Manchester publish a set of `Questions and Answers'.
  463.   These are user's technical questions about EDIF answered by the EDIF
  464.   technical committee.  There are currently 5 volumes.
  465.  
  466.   There is also a University of Manchester Technical Report which presents
  467.   a description of the semantics of EDIF Version 2 0 0.  This includes an
  468.   Information Model of part of EDIF Version 2 0 0 written in EXPRESS.  The
  469.   title of this report (UMCS-6-91) is `Proposal for an Information Model
  470.   for EDIF', by Rachel Lau.
  471.  
  472.   The Questions and Answers and the technical report are available from:
  473.   Julie Spink
  474.   EDIF Technical Advisory Centre, Depeartment of Computer Science
  475.   University of Manchester, Manchester, M13 9PL, UK
  476.   Tel: +44 61 275 6289, FAX: +44 61 275 6280, e-mail: edif-support@cs.man.ac.uk
  477.  
  478.   EDIF Version 2 9 0 has just been released.  This was originally expected
  479.   to be called EDIF Version 2 1 0 but it is felt that the enhancements and
  480.   changes from the current standard (EDIF Version 2 0 0) are significant
  481.   enough to choose a name for the version that reflects this.
  482.  
  483.   EDIF Version 2 9 0 is an an Official EIA Interim Standard.  It contains
  484.   many improvements for the handling of connectivity and schematics exclud-
  485.   ing the handling of schematic frames.
  486.  
  487.   EDIF Version 3 0 0 is due for release in March 1993.  It will consist of
  488.   EDIF Version 2 9 0 enhanced by solutions to the schematic frames
  489.   representation plus some additional capabilities. This version will be
  490.   sumbitted to formal ballot.
  491.  
  492.   The EDIF Version 2 9 0 Manual is available from the EIA at the above
  493.   address.  An electronic copy of the BNF, together with other EDIF related
  494.   information such as tests files, syntax checkers and EDIF documents can
  495.   be obtained by anonymous ftp from edif.cs.man.ac.uk (130.88.229.234) in
  496.   subdirectories of /pub/edif
  497.  
  498.   An electonic mailing list is available to people interested in EDIF and
  499.   for EDIF developers/programmers.  Send email to edif-support@cs.man.ac.uk
  500.   to be added.
  501.  
  502.   New files are being added, as we have time.  If you have any suggestions
  503.   for things which we should put up for FTP, please email us.
  504.  
  505.   We also need people to contribute example EDIF files, which can be made
  506.   publically available, to our collection, again please email us.
  507.  
  508.   (email address is:  edif-support@cs.man.ac.uk)
  509.  
  510. 8: What layout examples are available?
  511.  
  512.   From MUG:
  513.  
  514.   Analog neural network library of cells, 66-bit Manchester carry-skip
  515.   adder, static ram fabricated at 2-micron, an analog op amp, ftp
  516.   venera.isi.edu (128.9.0.32) Located in pub/mug.
  517.  
  518. 9: How can I get my lsi design fabbed and how much will it cost?
  519.  
  520.   See section on mosis fabrication services as well.
  521.  
  522.   (From chiang@m2c.org <Rit Chiang>) M2C can also provide low-cost, low-
  523.   volume prototyping fab services.  The current technology available to the
  524.   public is the  2um NWell single-poly double-metal process.
  525.  
  526.   For pricing information and fab schedule, please send e-mail to
  527.   hotline@m2c.org.
  528.  
  529.   Unfortunately, the fab line is currently inactive.  We have no informa-
  530.   tion as to when the fab will be back up.
  531.  
  532.   (From MUG 20 George Lewicki of Orbit Semiconductor)
  533.  
  534.   Orbit Semiconductor operates an integrated circuit prototyping service
  535.   that accepts designs each week for all of its processes.  The service is
  536.   available to both U.S. and non-U.S. designers. In- quiries about the
  537.   FORESIGHT prototyping service should be ad- dressed to George Lewicki.
  538.   Designs can now be submitted directly via email.
  539.  
  540.               Orbit Semiconductor, Inc.
  541.               1215 Bordeaux Drive
  542.               Sunnyvale, CA 94089
  543.               TEL: (408)-744-1800
  544.               FAX: (408)-747-1263
  545.               Email: foresight@orbsemi.com
  546.  
  547.   (Contributed by Don Bouldin of the University of Tennessee)
  548.  
  549.   Recently, I contacted several foundries to determine  which  com- panies
  550.   are  interested  in fabricating small to moderate lots of wafers for cus-
  551.   tom CMOS designs.  I believe many of the readers of this  column are
  552.   designers who wish to have fabricated only 1,000 to 20,000 parts per
  553.   year.  There are currently several  prototyp- ing  services  (e.g. MOSIS
  554.   and Orbit) that can produce fewer than 100 parts for about $100 each and
  555.   there are  also  several  foun- dries  which  are willing to produce
  556.   100,000 custom parts for $5- $20 each (depending on the die size and
  557.   yield).  My  purpose  was to  identify  those companies filling the large
  558.   gap between these two services.
  559.  
  560.   The prices in the table below are a result of averaging the  data sup-
  561.   plied by four foundries.  The raw data varied by more than +/- 40% so the
  562.   information should be used only in the early stages of budgetary  plan-
  563.   ning.   Once  the design specifications are fairly well known, the
  564.   designer should contact one or more foundries  to obtain  specific
  565.   budgetary  quotes.  As the design nears comple- tion, binding quotes can
  566.   then be obtained.
  567.  
  568.   The following assumptions were made by the foundries:
  569.  
  570.   All designs will require custom CMOS wafer  fabrication  using  a
  571.   double-metal, single-poly process with a feature size between 2.0 and 1.2
  572.   microns.  The designs may contain some  analog  circuitry and  some  RAM
  573.   so the yield has been calculated pessimistically.  The dies will be pack-
  574.   aged and tested at 1  MHz  using  a  Sentry- type digital tester for 5-10
  575.   seconds per part.  The customer will furnish the test vectors.
  576.  
  577.           Piece Price includes Wafer Fabrication+Die Packaging+Part Testing
  578.           Size        Package                      Quantity
  579.  
  580.                                  |1,000 | 5,000 | 10,000 | 20,000  |100,000
  581.           -----------------------------------------------------------------
  582.           2 mm x 2 mm; 84 PLCC:  | $ 27 | $  6  |  $  5  |  $  4   | $  3 |
  583.           5 mm x 5 mm; 84 PLCC:  | $ 31 | $ 12  |  $  8  |  $  7   | $  6 |
  584.           5 mm x 5 mm; 132 PGA:  | $ 49 | $ 30  |  $ 25  |  $ 22   | $ 18 |
  585.           7 mm x 7 mm; 132 PGA:  | $ 65 | $ 44  |  $ 36  |  $ 31   | $ 27 |
  586.  
  587.           Lithography charges:  $ 20,000 - $ 40,000
  588.           Preferred Formats:  GDS-II or  CIF Tapes
  589.           Additional charges for Second-Poly:  $ 5,000
  590.  
  591.   (This is from MUG 19, there is also a list of foundries that these prices
  592.   were derived from.  In the interested of saving space, I have ommitted
  593.   the list.  The list is available from MUG's ftp site included in MUG
  594.   newsletter #19.)
  595.  
  596. 10: Mosis fabrication services.
  597.  
  598.   (From Mosis) Information is available from mosis for pricing and fab
  599.   schedules through an automatic email system:
  600.  
  601.   Mail to mosis@mosis.edu with the message body as follows:
  602.  
  603.           REQUEST: INFORMATION
  604.           TOPIC: TOPICS
  605.           REQUEST: END
  606.  
  607.   for general information and a list of available topics.
  608.  
  609.   If you need to contact a person at mosis, you may mail to mosis@mosis.edu
  610.   with REQUEST: ATTENTION.
  611.  
  612.   Also anonymous ftp is available. ftp to ftp.mosis.edu.  This is a dupli-
  613.   cation of all files that are available from the mail server.
  614.  
  615.   (From MUG 20 Contributed by Don Bouldin of the University of Tennessee)
  616.  
  617.   Multi-project fabrication of BICMOS designs are already available to
  618.   European universities via CMP and to Canadian universities via the Cana-
  619.   dian Microelectronic Corporation.  However, in the United States, the
  620.   demand for BiCMOS fabrication via MOSIS has not been considered signifi-
  621.   cant.  MOSIS is currently planning to start offering 0.5-micron BiCMOS
  622.   during the first quarter of 1994. This will have a core voltage operation
  623.   of 3.3v and a clock frequency in the range of 220-250Mhz.  MOSIS is
  624.   interested in seeing if a larger demand exists in the community than
  625.   expressed so far.
  626.  
  627.   If you would like to have BiCMOS available before 1994, please send a
  628.   short note to mosis@mosis.edu (with a copy to bouldin@sun1.engr.utk.edu)
  629.   using the following format.
  630.  
  631.                REQUEST:  ATTENTION
  632.                           .
  633.                           .
  634.                    your message goes here
  635.                           .
  636.                           .
  637.                REQUEST: END
  638.  
  639.   (From MUG 20 and Chris Donham of the University of Pennsylvania)
  640.  
  641.   Support for mosis technologies under Cadence Analog Artist 2.4 is avail-
  642.   able as is from University of Pennsylvania.  This includes DRC, LVS, EXT,
  643.   and a beginner's guide.  Currently they are working on support for Opus
  644.   4.2.  The files supporting Artist 2.4 are currently available via
  645.   anonymous FTP.  Penn is not affiliated with MOSIS, except as a satisfied
  646.   customer, and as a result, NO WARRANTY IS EXPRESSED OR IMPLIED WITH
  647.   REGARDS TO THE FILES, OR THEIR FITNESS FOR ANY USE.  Use the files at
  648.   your own risk.  To obtain the files, FTP to axon.ee.upenn.edu
  649.   (130.91.6.208), using the name "anonymous" and your mailing address as
  650.   the password.  The files are in the "pub" directory.
  651.  
  652.   Penn is in the process of switching from Artist 2.4 to Opus 4.2.  The
  653.   manual is being rewritten, and the support files are being updated.
  654.   Technology files supporting DRC, Extract, and Compare are currently in
  655.   beta-test.  If problems or bugs are detected, please send email to
  656.   "cadence@axon.ee.upenn.edu".
  657.  
  658. 11: Archive sites for comp.lsi.cad and comp.lsi
  659.  
  660.   (None of these are comprehensive archives, rather, they have about 3
  661.   postings each)
  662.  
  663.   comp.lsi.cad:
  664.   cnam.cnam.fr in /pub/Archives/comp.archives/auto/comp.lsi.cad
  665.   cs.dal.ca in /pub/comp.archives/comp.lsi.cad
  666.   srawgw.sra.co.jp in /.a/sranha-bp/arch/arch/comp.archives/auto/comp.lsi.cad
  667.  
  668. 12: Other newsgroups that relate to comp.lsi*
  669.  
  670.   alt.cad
  671.   comp.cad.cadence
  672.   comp.lang.verilog
  673.   comp.lang.vhdl
  674.   comp.sys.mentor
  675.   sci.electronics
  676.  
  677. 13: Simulation programs tips/tricks/bugs
  678.  
  679.   Berkeley spice:
  680.  
  681.   Pspice:
  682.  
  683.   Hspice:
  684.  
  685.   If your simulation won't converge for a given DC input, you can ramp the
  686.   input and print the DC operating point and then set the nodes that way
  687.   for future simulations.
  688.  
  689.   A number of documents are available for information on BSIM model parame-
  690.   ters: (from Mark Johnson, as posted to comp.lsi <mjohnson@netcom.com>)
  691.  
  692.   1. The very best written description I have seen is in a software manual.
  693.      The good news is that this manual is free; the bad news is that you
  694.      have to buy the multi-thousand-dollar program in order to get the free
  695.      manual.  The program is HSPICE from Meta-Software Inc (Campbell,
  696.      Calif., USA).  The HSPICE User's Manual, chapter 7, gives all the
  697.      details you'd ever want to know regarding BSIM parameters.
  698.  
  699.   2. The second best description I have seen of BSIM is in, strangely
  700.      enough, a manual for BSIM2 (!).  It is available from the University
  701.      of California at Berkeley.  Telephone (510)-643-6687 and they will
  702.      give you instructions on how to buy the manual.  (They'll probably
  703.      suggest that you might want to buy some software too).
  704.  
  705.              J.S. Duster, M.C. Jeng, P.K. Ko, and C. Hu, "Users
  706.              Guide for the BSIM2 Parameter Extraction Program and
  707.              the SPICE3 with BSIM Implementation"
  708.  
  709.   3. You can learn some things about BSIM parameters by reading about pro-
  710.      grams which extract the parameters from measured data.  UC Berkeley
  711.      offers several programs and manuals for this.  The one that I person-
  712.      ally prefer is
  713.  
  714.              M.C. Jeng, B.J. Sheu, and P.K. Ko: "BSIM Parameter
  715.              Extraction - Algorithms and User's Guide," Memo
  716.              No. UCB/ERL M85/79, 7 October 1985.
  717.  
  718.   4. Next, look at Sheu's Ph.D. thesis.  He is the guy who combined the
  719.      Bell Labs CSIM model with a bunch of other published equations, and
  720.      formulated BSIM.  It's available from the same phone number.
  721.  
  722.              B.J. Sheu, "MOS Transistor Modelling and Characterization
  723.              for Circuit Simulation", Memo No. UCB/ERL M85/85,
  724.              26 October 1985
  725.  
  726.   5. The worst description (in +my+ opinion of course) is unfortunately in
  727.      the most-accessible publication.  To save space in the journal they
  728.      left out some parameter discussions and (again in my opinion) produced
  729.      a disjointed, not-fully- informative paper.  Others may have different
  730.      views, naturally.
  731.  
  732.              B.J. Sheu, D.L. Scharfetter, P-K Ko, M-C Jeng, "BSIM:
  733.              Berkeley Short-Channel IGFET Model for MOS Transistors,"
  734.              IEEE Journal of Solid-State Circuits, Vol SC-22, No. 4,
  735.              August 1987, pp. 558-565.
  736.  
  737. 14: Getting the latest version of the FAQ:
  738.  
  739.   Mail to clcfaq@eecs.ucdavis.edu with the subject "send faq".
  740.  
  741.   If you wish to be added to the FAQ mailing list, send a note to
  742.   clcfaq@eecs.ucdavis.edu with subject heading 'Subscribe'. You will then
  743.   have the FAQ regularly emailed to the return address of the note. Like-
  744.   wise, use the subject heading 'Unsubscribe' to be removed from the list.
  745.  
  746.   This FAQ is now cross-posted to news.answers and comp.answers. This news-
  747.   group is archived periodically on rtfm.mit.edu [18.70.0.226].  Postings
  748.   are located in the anonymous ftp directory /pub/usenet/news.answers, and
  749.   are archived as "lsi-cad-faq/part1" and "lsi-cad-faq/part2".
  750.  
  751. 15: Converting from/to GDSII/CIF/Magic
  752.  
  753.   Magic version 6.3 is capable of reading and writting to all three for-
  754.   mats.  (From the magic man page):
  755.  
  756.   calma [option] [args]
  757.  
  758.   This command is used to read and write files in Calma GDS II Stream for-
  759.   mat (version 3.0, corresponding to GDS II Release 5.1).  This format is
  760.   like CIF, in that it describes physical mask layers instead of Magic
  761.   layers.  In fact, the technology file specifies a correspondence between
  762.   CIF and Calma layers.  The current CIF output style (see cif ostyle) con-
  763.   trols how Calma stream layers are generated from Magic layers.
  764.  
  765.   cif [option] [args]
  766.  
  767.   Read or write files in Caltech Intermediate Form (CIF).
  768.  
  769. 16: CFI (CAD Framework Initiative Inc.)
  770.  
  771.   (From Randy Kirchhof <rkk@cfi.org>)
  772.  
  773.               CFI abridged FAQ guide for release 1.0
  774.  
  775.   For those of you who may be unfamiliar with our work, The CAD Framework
  776.   Initiative Inc. was formed in May 1988. We're located in Austin, TX,
  777.   although we're a distributed company. We're a  not-for-profit consortium
  778.   formed under the laws of the state of Delaware.  Our charter is to gain
  779.   consensus from industry users, the academic community, and vendors, to
  780.   develop guidelines for an industry acceptable CAD framework implementa-
  781.   tion.
  782.  
  783.   A CAD framework is a software infrastructure which provides a common
  784.   operating environment for CAD tools.  Through a framework, a user should
  785.   be able to launch and manage tools, create, organize, and manage data,
  786.   graphically view the entire design process and perform design management
  787.   tasks such as configuration management, version management, etc.  CFI
  788.   Release 1.0 started shipping in January.
  789.  
  790.   Q      When can users buy CFI compliant tools?
  791.  
  792.  A       Several vendors, some of which include Viewlogic, AT&T and very
  793.          shortly Cadence Design are already shipping products which they
  794.          claim are compliant to one or more of the 1.0 Standards.  CFI has
  795.          already begun certification audits and expects to begin awarding
  796.          the first certification brand marks in the second quarter of 1993.
  797.          We expect to see a rapid expansion of 1.0 compliant products
  798.          beginning in the third quarter of 1993.
  799.  
  800.  Q       How can the Standards be obtained?  Are there any restrictions?
  801.  
  802.  A       The 1.0 Standards,  copyrighted by CFI, are available to members
  803.          and non members priced as a set or individually through CFI Member
  804.          Services.  They will also being distributed under license by
  805.          Cadence, Mentor Graphics, and Viewlogic as part of their product
  806.          documentation.  Versions of the 1.0 Standards are available on
  807.          diskette in an electronic format.
  808.  
  809.   Q      How do the CFI Standards relate to vendor framework programs like
  810.          Mentor's Open Door, Viewlogic Power Team and Cadence Connection
  811.  
  812.          Partners - with so many point tool vendors participating, don't
  813.          they have this problem solved?
  814.  
  815.  A       The major EDA vendors have been and continue to be challenged by
  816.          their customers over multi-vendor integration.  These programs
  817.          were a practical response by opening up their existing interfaces
  818.          and providing services to assist integration.  CFI 1.0, and future
  819.          releases, will create a functional alternative to a growing subset
  820.          of those interfaces so that the requirement that point tool ven-
  821.          dors create partnership specific versions of their tool will
  822.          decrease.  Actually, the service provided through these programs
  823.          will likely complement the CFI certification effort as these
  824.          supplier's frameworks become fully certified.
  825.  
  826. Contact: karen@cfi.org (Karen Buerkle, Member Services)
  827.  (512) 338-3739
  828.  
  829. 17: What synthesis systems are there?
  830.  
  831.   Thanks to Simon Leung <sleung@sun1.atitech.ca>, Michel Berkelaar
  832.   <michel@ele.tue.nl>, Noritake Yonezawa <yonezawa@cs.uiuc.edu>, Donald A
  833.   Lobo <lobo@guardian.cs.psu.edu>, Greg Ward <gregw@bnr.ca>, Peter Duzy,
  834.   Robert Walker <walkerb@turing.cs.rpi.edu>, Heinrich Kraemer
  835.   <kraemer@fzi.de>
  836.  
  837.   ADPS
  838.   - Case Western Reserve University, USA
  839.   - scheduling and data path allocation
  840.   - Papachristou, C.A. et al.: "A Linear Program Driven Scheduling and
  841.     Allocation Method Followed by an Interconnect Optimization Algorithm",
  842.     Proc. of the 27th DAC, pp. 77-83, June 1990.
  843.  
  844.   ALPS/LYRA/ARYL
  845.   - Tsing Hua University
  846.   - scheduling and data path allocation
  847.   - Lee, J-H: et al.: "A New Integer Linear Programming Formulation of
  848.     the Scheduling Problem in Data Path Synthesis", Proc. of ICCAD89, pp.
  849.     20-23, November 1989.
  850.  
  851.   BDSYN
  852.   - University of California, Berkeley, USA
  853.   - FSM synthesis from DECSIM language for multilevel combination-logic
  854.     realization
  855.   - Brayton, R.: "Multiple-level Logic Optimization System",  Proc. of IEEE
  856.     ICCAD, Santa Clara, Nov. 1986
  857.  
  858.   BECOME
  859.   - AT & T Bell Labs, USA
  860.   - FSM synthesis from C-like language for PLA, PLD and standard cell realization
  861.   - Wei, R-S.: "BECOME: Behavior Level Circuit Synthesis Based on Structure
  862.     Mapping", Proc. of 25th ACM/IEEE Design Automation Conference, pp. 409-414,
  863.     IEEE, 1988
  864.  
  865.   BOLD
  866.   - logic optimization
  867.   - Bartlett, K. "Synthesis and Optimization of Multilevel Logic Under Timing
  868.     Constraints", IEEE Transactions on Computer-Aided Design, Vol 5, No 10,
  869.     October 1986
  870.  
  871.   BRIDGE
  872.   - AT & T Bell Labs, USA
  873.   - High-level synthesis FDL2-language descriptions
  874.   - Tseng: "Bridge: A Versatile Behavioral Synthesis System", Proc. of 25th
  875.     ACM/IEEE Design Automation Conference, pp. 415-420, IEEE, 1988
  876.  
  877.   CADDY
  878.   - Karlsruhe University, Germany
  879.   - behavioral synthesis using VHDL as the input/output language, based on
  880.     data-flow analysis; automated component selection (allocation), scheduling,
  881.     and assignment. Different architechture styles are supported, such as
  882.     multiplexers vs busses and two-phase vs single phase clocks.
  883.   - Camposano, R.: "Synthesing Circuits From Behavioral Descriptions", IEEE
  884.     Transactions on Computer-Aided Design, Vol. 8, No. 2, February 1989
  885.     Rosenstiel, W., Kraemer, H.: "Scheduling and Assignment in High-Level
  886.     Synthesis", in 'High-Level VLSI-Synthesis' R. Camposano, W. Wolf Ed.
  887.     Kluwer, 1991
  888.     Gutberlet P., Mueller J., Kraemer H., Rosenstiel W.: "Automatic Module
  889.     Allocation in High-level Synthesis", Proc. of 1st EURO-DAC, 1992
  890.  
  891.   CALLAS
  892.   - Siemens, Germany
  893.   - highlevel, algortihmic and logic synthesis (contains CADDY, see
  894.     above)
  895.   - Koster, M. et al.: "ASIC Design Using the High-Level Synthesis
  896.     System CALLAS: A Case Study", Proc. IEEE International Conference on
  897.     Computer Design (ICCD '90), pp. 141-146, Cambridge, Massachusetts,
  898.     Sept. 17-19, 1990
  899.  
  900.   CAMAD
  901.   - Linkoping University, Sweden
  902.   - scheduling, data path allocation and iteration from a Pascal subset
  903.   - Peng, Z.: "CAMAD: A Unified Data Path/ Control Synthesis
  904.     Environment", Proc. of the IFIP Working Conference on Design
  905.     Methodologies for VLSI and Computer Architecture, pp. 53-67, Sept.
  906.     1988.
  907.  
  908.   CARLOS
  909.   - Karlsruhe University, Germany
  910.   - multilevel logic optimization for CMOS realizations
  911.   - Mathony, H-J.: "CARLOS: An Automated Multilevel Logic Design System for
  912.     CMOS Semi-Custom Integrated Circuits", IEEE Transactions on Computer-Aided
  913.     Design, Vol 7, No 3, pp. 346-355, March 1988
  914.  
  915.   CATHEDRAL
  916.   - Univ. of Leuve, Phillips and Siemens, Belgium
  917.   - synthesis of DSP-circuits from algorithm descriptions
  918.   - De Man, H.: "Architecture-Driven Synthesis Techiques for VLSI Implementation
  919.     of DSP Algorithms", Proceedings of the IEEE, Vol. 78, NO. 2, pp. 319,
  920.     February 1990
  921.  
  922.   CATREE
  923.   - Univ. of Waterloo, Canada
  924.   - scheduling and data path allocation
  925.   - Gebotys, C.H.: "VLSI Design Synthesis with Testability", Proc. of
  926.     the 25th DAC, pp. 16-21, June 1988
  927.  
  928.   CHARM
  929.   - AT & T Bell Labs., USA
  930.   - data-path synthesis
  931.   - Woo, N-S.: "A Global, Dynamic Register Allocation and Binding for a
  932.     Data Path Synthesis System", Proc. of the 27th DAC, pp. 505-510, June 1990.
  933.  
  934.   CMU-DA (2)
  935.   - Carnagie-Mellon University, USA
  936.   - behavioral synthesis from ISPS
  937.   - Thomas, D.: "Linking the Behavioral and Structural Domains of Representation
  938.     for Digital System Design", IEEE Transactions on Computer-Aided Design, pp.
  939.     103-110, Vol. 6, No. 1, January 1987
  940.  
  941.   CONES
  942.   - AT & T Bell Labs, USA
  943.   - FSM synthesis, produces 2-level logic realizations (truth-table)
  944.   - Stroud, C.E.: "CONES: A System for Automated Synthesis of VLSI and
  945.     programmable logic from behavioral models", Proc. of IEEE ICCAD, Santa Clara,
  946.     Nov. 1986.
  947.  
  948.   DAGAR
  949.   - University of Texas, Austin, USA.
  950.   - scheduling and data-path allocation
  951.   - Raj. V.K.: "DAGAR: An Automatic Pipelined Microarchitecture
  952.     Synthesis System", Proc. of ICCD '89, pp. 428-431, October 1989.
  953.  
  954.   DELHI
  955.   - IIT
  956.   - design iteration, scheduling and data path allocation
  957.   - Balakrishnan, M. et al.: "Integrated Scheduling and Binding: A
  958.     Synthesis Approach for Design Space Exploration", Proc. of the 26th
  959.     DAC, pp. 68-74, June 1989
  960.  
  961.   DESIGN AUTOMATION ASSISTANT (DAA)
  962.   - AT & T Bell Labs, USA
  963.   - expert system for data path synthesis
  964.   - Kowalski, T.J. "The VLSI Desig Automation Assistant: An Architecture
  965.     Compiler", Silicon Compilation, pp. 122-152, Addison-Wesley, 1988
  966.  
  967.   ELF
  968.   - Carleton University, Canada
  969.   - scheduling and data path allocation
  970.   - Girczyc, E.F. et al.: "Applicability of a Subset of Ada as an
  971.     Algorithmic Hardware Description Language for Graph-Based Hardware
  972.     Compilation", IEEE Trans. on CAD, pp. 134-142, April 1985.
  973.  
  974.   EUCLID
  975.   - Eindhoven University of Technology, Netherlands
  976.   - logic synthesis
  977.   - Berkelaar, Michel R.C.M. and Theeuwen, J.F.M., "Real Area-Powe-Delay
  978.     Trade-off in the EUCLID Logic Synthesis System" , proceedings of the Custom
  979.     Integrated Circuits Conference 1990, Boston MA USA, pp 14.3.1 ff
  980.  
  981.   EXLOG
  982.   - NEC Corporation, Japan
  983.   - expert system, synthesizes gate level circuits from FDL descriptions
  984.   - M. Watanabe, et al.,: "EXLOG: An Expert System for Logic Synthesis in
  985.     Full-Custom VLSI Design", Proc. of 2nd Int. Conf. Application of Artificial
  986.     Intelligence, August 1987.
  987.  
  988.   FACE/PISYN
  989.   - General Electric, USA
  990.   - FACE: high-level synthesis tools and a tool framework, PISYN:
  991.     synthesis of pipelined architecture DSP systems (mostly)
  992.   - Smith, W.D. et al.: "FACE Core Environment: The Model and it's
  993.     Application in CAE/CAD Tool Development", Proc. of the 26th DAC, pp.
  994.     466-471, June 1989.
  995.  
  996.   FLAMEL
  997.   - Stanford University, USA
  998.   - data path and control-logic synthesis from Pascal description
  999.   - Trickey, H. "Flamel: A High-Level Hardware Compiler", IEEE Transactions
  1000.     on Computer-Aided Design, Vol 6, No 2, March 1987.
  1001.  
  1002.   HAL
  1003.   - Carleton University, Canada
  1004.   - data path synthesis
  1005.   - Paulin, P.: "Force-Directed Scheduling for the Behavioral Synthesis of
  1006.     ASIC's", IEEE Transaction on Computer-Aided Design, pp. 661,
  1007.     Vol. 8, No. 6, June 1989.
  1008.  
  1009.   HARP
  1010.   - NTT, Japan
  1011.   - scheduling and data path-allocation from FORTRAN
  1012.   - Tanaka, T. et al.: "HARP: Fortran to Silicon", IEEE Trans. on CAD,
  1013.     pp. 649-660, June 1989.
  1014.  
  1015.   HYPER
  1016.   - UCB, USA
  1017.   - synthesis for realtime applications (scheduling, allocation, module
  1018.     binding, controller design)
  1019.   - Chu, C-M. et al.: "HYPER: An Interactive Synthesis Environment for
  1020.     Real Time Applications", Proc. of ICCD '89, pp. 432-435, October 1989
  1021.  
  1022.   IMBSL/RLEXT
  1023.   - Univ. of Illinois, USA
  1024.   - data-path allocation, RTL-level design
  1025.   - Knapp D.W.: "Manual Rescheduling and Incremental Repair of Register
  1026.     Level Data Paths", Proc. of ICCAD '89, pp.58-61, November 1989.
  1027.  
  1028.   LSS (Logic Synthesis System)
  1029.   - IBM, USA
  1030.   - logic synthesis and optimization from many RTL-languages
  1031.   - Darringer, J. et al. "LSS: A System for Production Logic Synthesis",
  1032.     IBM Journal of Research and Developement, vol. 28, No. 5, pp. 272-280,
  1033.     Sept 1984.
  1034.  
  1035.   MAHA
  1036.   - University of Southern California, USA
  1037.   - data path synthesis
  1038.   - Parker, A.C. "MAHA: A Program for Data Path Synthesis", Proc. 23rd ACM/IEEE
  1039.     Design Automation Conference, pp. 252-258, IEEE 1986.
  1040.  
  1041.   MIMOLA
  1042.   - University of Dortmund, Germany
  1043.   - scheduling, data-path allocation and controller design
  1044.   - Marwedel, P. "Matching System And Component Behavior in MIMOLA
  1045.     Synthesis Tools", Proc. of EDAC '90, pp. 146-156, March 1990.
  1046.  
  1047.   MIS (II/MV)
  1048.   - University of California, Berkeley, USA
  1049.   - multilevel/multivalued  logic optimization
  1050.   - Brayton, R.K. "MIS: A Multiple-Level Logic Optimatization System",
  1051.     IEEE Transactions on Computer-Aided Design, Vol. 6, No. 6, November 1987.
  1052.     pp. 1062-1081
  1053.  
  1054.   OLYMPUS/HERCULES
  1055.   - Stanford University, USA
  1056.   - behavioral synthesis from C-language (HERCULES), logic and physical
  1057.     synthesis
  1058.   - De Micheli, G.: "HERCULES - A System for High-Level Synthesis", Proceedings
  1059.     of the 25th ACM/IEEE Design Automation Conference, pp. 483-488, IEEE 1988
  1060.  
  1061.   SEHWA
  1062.   - University of Southern California, USA
  1063.   - pipeline-realizations from behavioral descriptions
  1064.   - Park, N. "SEWHA: A Program for Synthesis of Pipelines", Proc. 23rd ACM/IEEE
  1065.     Design Automation Conference, pp. 454-460, IEEE 1986.
  1066.  
  1067.   SIEMENS' SYNTHESIS SYSTEM
  1068.   - Siemens, Germany
  1069.   - partitioning, data path allocation and scheduling
  1070.   - Scheichenzuber, J. et al.: "Global Hardware Synthesis from
  1071.     Behavioral Dataflow Descriptions", Proc. of the 27th DAC, pp. 456-461,
  1072.     June 1990.
  1073.  
  1074.   SOCRATES
  1075.   - General Electric, University of Colorado, USA
  1076.   - expert system
  1077.   - logic optimization and mapping for different technologies
  1078.   - de Geus, A.J., "The Socrates Logic Synthesis and Optimization System",
  1079.     Design Systems for VLSI Circuits, pp. 473-498, Martinus Nijhoff Publishers,
  1080.     1987.
  1081.  
  1082.   SPAID
  1083.   - Universty of Waterloo, Canada
  1084.   - DSP-synthesis for silicon compiler realizations
  1085.   - Haroun, B.: "Architectural Synthesis for DSP Silicon Compilers", IEEE
  1086.     Transactions on Computer-Aided Design, pp. 431-447, Vol. 8, No 4, April 1989.
  1087.  
  1088.   SYNFUL
  1089.   - Bell-Northern Research, Canada
  1090.   - RTL and FSM synthesis for a production environment
  1091.   - G. Ward, "Logic Synthesis at BNR: A SYNFUL Story", Proceedings
  1092.     Canadian Conference on Very Large Scale Integration, October 1990.
  1093.  
  1094.   SYSTEM ARCHITECT'S WORKBENCH
  1095.   - Carnagie-Mellon University, USA
  1096.   - behavioral synthesis
  1097.   - Thomas, D. "The System Architect's Workbench", Proceedings of the 25th
  1098.     ACM/IEEE Design Automation Conference, pp. 337-343, IEEE 1988
  1099.  
  1100.   UCB'S SYNTHESIS SYSTEM
  1101.   - UCB, USA
  1102.   - transformations, scheduling and data path allocation
  1103.   - Devadas, S.: "Algorithms for Hardware Allocation in Data Path
  1104.     Synthesis", IEEE Trans. on CAD, pp. 768-781, July 89
  1105.  
  1106.   SPLICER
  1107.   - University of Illinois, USA
  1108.   - scheduling and data-path allocation
  1109.   - Pangrle, B.M.: "Splicer: A Heuristic Approach to Connectivity
  1110.     Binding", Proc. of the 25th DAC, pp. 536-541, June 1988.
  1111.  
  1112.   V COMPILER
  1113.   - IBM, USA
  1114.   - scheduling and data path allocation from V-language
  1115.   - Berstis, V: "The V Compiler: Automatic Hardware Design", IEEE Design
  1116.     and Test, pp. 8-17, April 1989.
  1117.  
  1118.   VSS
  1119.   - Univ. of California at Irvine, USA
  1120.   - transformations, scheduling and data path allocation from VHDL to
  1121.     MILO
  1122.   - Lis, J. et al.: "Synthesis from VHDL", Proc. ICCD'88, pp. 378-381,
  1123.     October 1988.
  1124.  
  1125.   YORKTOWN SILICON COMPILER
  1126.   - IBM T.J.Watson Research Centre, USA
  1127.   - data path synthesis, logic synthesis etc.
  1128.   - Brayton, R.K., et al. "The Yorktown Silicon Compiler", Silicon Compilation,
  1129.     pp. 204-311, Addison-Wesley, 1988
  1130.  
  1131. 18: What free tools are there available, and what can they do?
  1132.  
  1133.   (This section can be viewed as a cross reference to the detailed descrip-
  1134.   tion of software that follows.)
  1135.  
  1136.     Analog VLSI and Neural Systems: Caltech VLSI CAD Tools
  1137.  
  1138.     Automated place and route: octtools, Lager
  1139.  
  1140.     Digital design environment: Galaxy CAD
  1141.  
  1142.     Lsi (polygon) schematic capture: magic, octtools(vem)
  1143.  
  1144.     Layout Verification: caltech tools (netcmp), gemini (Washington
  1145.     Univerity), wellchk (MUG)
  1146.  
  1147.     PCB auto/manual place and route: PADS pcb, PCB (Just for testing lsi
  1148.     designs, of course :)
  1149.  
  1150.     Simulation: irsim(comes with magic), esim, pspice, isplice3, watand,
  1151.     switcap2
  1152.  
  1153.     Synthesis: octtools, blis, Lager, item, (see section on synthesis)
  1154.  
  1155.     Standard schematic capture: PADS logic, PSPICE for windows
  1156.  
  1157. 19: What Berkeley Tools are available for anonymous ftp?
  1158.  
  1159.   available from ic.berkeley.edu: (pub)
  1160.  
  1161.   adore: switched capacitor layout generator.  (Requires Octtools 5.1 to
  1162.   compile.)
  1163.  
  1164.   bdd:
  1165.  
  1166.   road: analog layout router
  1167.  
  1168.   sis: simplifies both sum-of-products and generic multi-level boolean
  1169.   expressions; it includes many tools including espresso, bdd
  1170.  
  1171.   ext2spice: enhanced ext2spice for use with magic
  1172.  
  1173.   available from gatekeeper.dec.com: (pub/misc)
  1174.  
  1175.   espresso: simplifies sum-of-products boolean expressions
  1176.  
  1177. 20: What Berkeley Tools are available through ILP?
  1178.  
  1179.   (From MUG 20 Contributed by Carol Block of U. C. Berkeley)
  1180.  
  1181.   A new version of the popular circuit simulator, Spice3F2, is now avail-
  1182.   able from the Industrial Liaison Program (ILP) Office at the University
  1183.   of California, Berkeley.  A new release of Octtools will be forthcoming
  1184.   in 1993. Enclosed is a list of software distributed by this office.
  1185.  
  1186.   Adore, BBL.2, Berkeley Building-Block Layout System, Berkeley Computer
  1187.   Integrated Manufacturing System, Parameter Extraction Program for BSIM,
  1188.   Parameter Extraction for BSIM2, Bear-FP, Bert, BLIS, Spice 2G with BSIM
  1189.   Implementation, Cider, Ditroff/Gremlin, Ecstasy, EDIF 2 0 0, Elogic,
  1190.   ES1:Electrostatis 1-Dimensional Periodic Plasma, Franz Lisp, Gabriel,
  1191.   Glitter, IBC: Traveling-Wave-Tube Simulation, IEEE-754 Test Vector, Jsim,
  1192.   Jspice, Lanso, Magic-X11R3-Patch, Magic 1990 Decwrl/Livermore Release,
  1193.   Mahjong, Mighty, Octtools, Parmex Pix-Parmex, Plasma Device Simulation
  1194.   Codes, PLA Tools, Proteus, Ptolemy, Relax, Ritual, Sample, Sample-3D,
  1195.   Additional SAMPLE Documentation, Simpl-IPX and Simpl System 5, SIS, SPAM,
  1196.   Sparse, Spectre, Spice 2G6, Spice 3F2, Additional SPICE Documentation,
  1197.   Splat, Splice 3.0, Supercrystal, SWEC, Tempest, TimberWolf 3.2, Tsize,
  1198.   1986 VLSI Tools, Wombat.
  1199.  
  1200.   Within a few weeks, a new catalog will be available via anonymous FTP.
  1201.   Users will also be able to obtain forms, ordering instruc- tions and some
  1202.